places us in a difficult position - Francés Inglés Diccionario